<?php

namespace app\admin\controller;

/**
 * 后台首页
 */
class Index extends Base
{
    /**
     * 后台主页
     */
    public function index()
    {
        // 检测扩展是否开启
        if ($this->checkExtension() === false) return;
        // 后台主页 eid、version_id 微擎环境前后端分离时使用
        $eid        = input('eid', '', 'trim');
        $version_id = input('version_id', '', 'trim');
        return view('index', compact('eid', 'version_id'));
    }

    /**
     * 微擎版权
     */
    public function copyright()
    {
        global $_W;
        // 处理编辑器报红   
        defined('IMS_VERSION') or define('IMS_VERSION', '1.0.0');
        $data =  [
            'username' => $_W['user']['username'] ?? 'develop',
            'version'  => 'v' . IMS_VERSION . ' 2014-' . date('Y'),
        ];
        return data($data, '微擎版权');
    }

    /**
     * 检测所需扩展是否已经开启
     */
    private function checkExtension()
    {
        $off = true;
        $extension = ['curl'];
        foreach ($extension as $value) {
            if (!extension_loaded($value)) {
                $off = false;
                echo $value . ' 扩展未开启<br>';
            }
        }
        return $off;
    }
}
